<?php


namespace EchoPHP\Facades;

/**
 * session门面
 * Class Session
 * @method static EchoPHP\Session\Store driver()
 * @method static string getId()
 * @method static string regenerate($delete = false)
 * @method static bool|mixed exists($key)
 * @method static bool has($key)
 * @method static mixed get($key, $default = null)
 * @method static mixed pull($key, $default = null)
 * @method static array all()
 * @method static void set($key, $value = null)
 * @method static push($key, $value)
 * @method static int increment($key, int $step = 1)
 * @method static int decrement($key, int $step = 1)
 * @method static void delete($key)
 * @method static void flush()
 * @package EchoPHP\Facades
 */
class Session extends Facade {
    protected static function getFacadeClass() {
        return 'session';
    }
}